package com.etcn.modules.statical.base.pojo;

import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.etcn.common.pojo.BaseEntity;

/**
 * 企业entity
 * @author guozc
 * @date 2018-01-12 10:49:26
 */
public class BaseCompany extends BaseEntity<BaseCompany> {

    private static final long serialVersionUID = 1L;
    
    /**
	 * 省份
	 */
    private Long provinceId;

    /**
	 * 城市
	 */
    private Long cityId;

    /**
	 * 中文名称
	 */
    private String chName;

    /**
	 * 英文名称
	 */
    private String enName;

    /**
	 * 企业描述
	 */
    private String description;

    /**
	 * 企业编码
	 */
    private String companyCode;

    /**
	 * 企业类型(字典表关联)
	 */
    private String companyType;
    
    /**
     * 企业类型大类名称(只有出口数据则是出口企业，只有进口数据则是进口企业，都有则是进出口企业)
     */
    private String typeName;
    
    /**
   	 * 企业类型名称
   	 */
    private String companyTypeName;

    /**
	 * 海关评级
	 */
    private String customsGrade;

    /**
	 * 进出口类型
	 */
    private String tradeType;

    /**
	 * 详细地址
	 */
    private String address;

    /**
	 * 联系人
	 */
    private String contacts;

    /**
	 * 电话
	 */
    private String tel;

    /**
	 * 传真
	 */
    private String fax;

    /**
	 * 邮编
	 */
    private String zipCode;

    /**
	 * 相关产品
	 */
    private String relatedProducts = "";
    
    /**
     * 进口指数
     */
    private String importExponent;
    
    /**
     * 出口指数
     */
    private String exportExponent;

    /**
	 * 创建时间
	 */
    @JSONField(serialize=false)
    private Date createTime;

    /**
	 * 修改时间
	 */
    @JSONField(serialize=false)
    private Date modifyTime;

    /**
	 * 备注
	 */
    private String memo;

    /**
	 * 备用字段1
	 */
    private String prop1;

    /**
	 * 备用字段1
	 */
    private String prop2;

    /**
	 * 备用字段1
	 */
    private String prop3;

    /**
	 * 备用字段1
	 */
    private String prop4;
    
    /**
     * 地区名称
     */
    private String areaName;
    
	public BaseCompany() {
	}
	
    public Long getProvinceId() {
        return provinceId;
    }
    
    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    public Long getCityId() {
        return cityId;
    }
    
    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    public String getChName() {
        return chName;
    }
    
    public void setChName(String chName) {
        this.chName = chName;
    }

    public String getEnName() {
        return enName;
    }
    
    public void setEnName(String enName) {
        this.enName = enName;
    }

    public String getDescription() {
        return description;
    }
    
    public void setDescription(String description) {
        this.description = description;
    }

    public String getCompanyCode() {
        return companyCode;
    }
    
    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getCompanyType() {
        return companyType;
    }
    
    public void setCompanyType(String companyType) {
        this.companyType = companyType;
    }

    public String getCustomsGrade() {
        return customsGrade;
    }
    
    public void setCustomsGrade(String customsGrade) {
        this.customsGrade = customsGrade;
    }

    public String getTradeType() {
        return tradeType;
    }
    
    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public String getAddress() {
        return address;
    }
    
    public void setAddress(String address) {
        this.address = address;
    }

    public String getContacts() {
        return contacts;
    }
    
    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getTel() {
        return tel;
    }
    
    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getFax() {
        return fax;
    }
    
    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getZipCode() {
        return zipCode;
    }
    
    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    public String getRelatedProducts() {
        return relatedProducts;
    }
    
    public void setRelatedProducts(String relatedProducts) {
        this.relatedProducts = relatedProducts;
    }

    public Date getCreateTime() {
        return createTime;
    }
    
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }
    
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getMemo() {
        return memo;
    }
    
    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getProp1() {
        return prop1;
    }
    
    public void setProp1(String prop1) {
        this.prop1 = prop1;
    }

    public String getProp2() {
        return prop2;
    }
    
    public void setProp2(String prop2) {
        this.prop2 = prop2;
    }

    public String getProp3() {
        return prop3;
    }
    
    public void setProp3(String prop3) {
        this.prop3 = prop3;
    }

    public String getProp4() {
        return prop4;
    }
    
    public void setProp4(String prop4) {
        this.prop4 = prop4;
    }

	public String getImportExponent() {
		return importExponent;
	}

	public void setImportExponent(String importExponent) {
		this.importExponent = importExponent;
	}

	public String getExportExponent() {
		return exportExponent;
	}

	public void setExportExponent(String exportExponent) {
		this.exportExponent = exportExponent;
	}

	public String getCompanyTypeName() {
		return companyTypeName;
	}

	public void setCompanyTypeName(String companyTypeName) {
		this.companyTypeName = companyTypeName;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	
	public String getTypeName() {
	
		return typeName;
	}

	
	public void setTypeName(String typeName) {
	
		this.typeName = typeName;
	}
	
    //@NotReplaceableStart
    //--------write the not replaceable code between-------------



    //--------write the not replaceable code between-------------
    //@NotReplaceableEnd
}
